AI035
การเขียนโปรแกรมด้วยรูบี: เส้นทางของนักพัฒนาที่มีเหตุผล (ฉบับที่ 2)
บทที่ 12-13: การทดสอบ การแก้ไขข้อผิดพลาด และการปรับปรุงประสิทธิภาพ
เป้าหมายการเรียนรู้
- แยกแยะความแตกต่างระหว่างชั้นการทดสอบแบบหน่วย การทดสอบเชื่อมต่อ และการทดสอบระบบ
- ใช้กลยุทธ์การแก้ไขข้อผิดพลาดอย่างเป็นระบบเพื่อระบุและแก้ไขข้อผิดพลาดด้านตรรกะที่ซับซ้อน
- ระบุจุดที่เป็นอุปสรรคด้านประสิทธิภาพ และดำเนินการแก้ไขโดยใช้เครื่องมือวิเคราะห์และตรวจสอบประสิทธิภาพ
- นำการปรับปรุงด้านหน่วยความจำและเวลาในการดำเนินการมาใช้ โดยไม่ลดทอนความสามารถในการบำรุงรักษาโค้ด